Spanien (selten im Nordosten und auf Menorca), Frankreich (Midi und Umgebung, selten im mittleren Westteil und auf Korsika), Schweiz (selten im südlichen Tessin), Italien (Festland (außer Aosta, Trentino-Südtirol, Latium und Basilikata) und Sizilien), Slowenien, Kroatien, Bosnien-Herzegowina, Montenegro, Nordmazedonien, Griechenland (Nordosten) und Türkei (Nordwest-Anatolien)
In Wäldern und Hecken, an Waldrändern; auch auf Kulturland, Weiden, Wiesen und steinigen Stellen; in 0-800 m Höhe